package com.yeung.annotation.controller;

import com.yeung.annotation.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;

@Controller
public class UserController {
    //自动注入, required=false 表示容器里不一定要有的这个实例,没有则是null
    //优先以类型注入,若有多个则使用名字注入
    //或者使用@Qualifier() 指定注入bean的容器
    @Autowired(required = false)
    @Qualifier("userService")
    private UserService userService;

    public void excute() {
        System.out.println("userController execute...");
        userService.add();
    }
}
